/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//		File Name		:		CPlayerProfile.h
//
//		Author			:		Vindicated Games
//
//		Purpose			:		Encapsulate all functionality in the Profile
//
//		Dates			:		Written( Feb 16, 2011 ) by Vindicated Games		LastUpdate( Feb 17, 2011  ) by Vindicated Games 
//	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#ifndef PLAYER_PROFILE_H_
#define PLAYER_PROFILE_H_

class CPlayerProfile
{

private:

	int saved_Health;
	int saved_Durability;
	int saved_Combat;
	int saved_Speed;
	int saved_Rage;
	int saved_Cash;


	CPlayerProfile( const CPlayerProfile& copy);
	CPlayerProfile& operator=(const CPlayerProfile& assign);


public:

	CPlayerProfile();
	~CPlayerProfile();

	///////////////////////////////////
	///////////////////////////////////
	//	  Accessors and Mutators	     //
	///////////////////////////////////
	///////////////////////////////////
	

	//Accessors
	int GetHealth()							{	return saved_Health; }
	int GetDurability()						{	return saved_Durability; }
	int GetCombat()							{	return saved_Combat; }
	int GetSpeed()							{	return saved_Speed; }
	int GetRage()							{	return saved_Rage; }
	int GetCash()							{	return saved_Cash; }


	//Mutators
	void SetHealth(int newHealth )			{	saved_Health = newHealth; }
	void SetDurability(int newDura )		{	saved_Durability = newDura; }
	void SetCombat(int newCombat)			{	saved_Combat = newCombat; }
	void SetSpeed(int newSpeed)				{	saved_Speed = newSpeed; }
	void SetRage(int newRage )				{	saved_Rage = newRage; }
	void SetCash( int newCash )			{ saved_Cash = newCash; }

	void Save(  int PlayerHealth, int PlayerDura, int PlayerCombat, int PlayerSpeed, int PlayerRage, int PlayerCash );
};
#endif